home *** CD-ROM | disk | FTP | other *** search
/ Time Traveler CD - A Mult…dia Chronicle of History / Time Traveler CD - A Multimedia Chronicle of History.iso / Time Traveler / Time Traveler.rsrc / bin.rsrc_CODE_8_FilmClip.txt < prev    next >
Text File  |  1992-10-28  |  37KB  |  657 lines

  1. # near model CODE resource
  2. # jump table entries: 400-402 (3 of them)
  3. export_50:
  4. 00000000  4240                     clr.w      D0
  5. 00000002  4E75                     rts
  6. fn00000004:
  7. 00000004  3B7C 0140 F20A           move.w     [A5 - 0xDF6], 0x140
  8. 0000000A  426D F208                clr.w      [A5 - 0xDF8]
  9. label0000000E:
  10. 0000000E  6100 064C                bsr        +0x64E /* 0000065C */
  11. 00000012  42A7                     clr.l      -[A7]
  12. 00000014  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  13. 0000001A  3F2D F20A                move.w     -[A7], [A5 - 0xDF6]
  14. 0000001E  A9A0                     syscall    GetResource
  15. 00000020  41ED F1C2                lea.l      A0, [A5 - 0xE3E]
  16. 00000024  302D F208                move.w     D0, [A5 - 0xDF8]
  17. 00000028  219F 0000                move.l     [A0 + D0.w], [A7]+
  18. 0000002C  4267                     clr.w      -[A7]
  19. 0000002E  A9AF                     syscall    ResError
  20. 00000030  301F                     move.w     D0, [A7]+
  21. 00000032  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  22. 00000036  41ED F1C2                lea.l      A0, [A5 - 0xE3E]
  23. 0000003A  302D F208                move.w     D0, [A5 - 0xDF8]
  24. 0000003E  2F30 0000                move.l     -[A7], [A0 + D0.w]
  25. 00000042  A9A2                     syscall    LoadResource
  26. 00000044  41ED F1C2                lea.l      A0, [A5 - 0xE3E]
  27. 00000048  302D F208                move.w     D0, [A5 - 0xDF8]
  28. 0000004C  2070 0000                movea.l    A0, [A0 + D0.w]
  29. 00000050  A04A                     syscall    HNoPurge
  30. 00000052  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  31. 00000056  586D F208                addq.w     [A5 - 0xDF8], 4
  32. 0000005A  526D F20A                addq.w     [A5 - 0xDF6], 1
  33. 0000005E  302D F20A                move.w     D0, [A5 - 0xDF6]
  34. 00000062  0C40 014B                cmpi.w     D0, 0x14B
  35. 00000066  6DA6                     blt        -0x58 /* 0000000E */
  36. 00000068  4E75                     rts
  37. fn0000006A:
  38. 0000006A  3B7C 0140 F20E           move.w     [A5 - 0xDF2], 0x140
  39. 00000070  426D F20C                clr.w      [A5 - 0xDF4]
  40. label00000074:
  41. 00000074  41ED F1C2                lea.l      A0, [A5 - 0xE3E]
  42. 00000078  302D F20C                move.w     D0, [A5 - 0xDF4]
  43. 0000007C  2070 0000                movea.l    A0, [A0 + D0.w]
  44. 00000080  A049                     syscall    HPurge
  45. 00000082  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  46. 00000086  586D F20C                addq.w     [A5 - 0xDF4], 4
  47. 0000008A  526D F20E                addq.w     [A5 - 0xDF2], 1
  48. 0000008E  302D F20E                move.w     D0, [A5 - 0xDF2]
  49. 00000092  0C40 0149                cmpi.w     D0, 0x149
  50. 00000096  6DDC                     blt        -0x22 /* 00000074 */
  51. 00000098  4E75                     rts
  52. fn0000009A:
  53. 0000009A  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  54. 0000009E  303C 0085                move.w     D0, 0x85
  55. 000000A2  41ED E844                lea.l      A0, [A5 - 0x17BC]
  56. 000000A6  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  57. 000000AA  4A6D E680                tst.w      [A5 - 0x1980]
  58. 000000AE  6700 0012                beq        +0x14 /* 000000C2 */
  59. 000000B2  2F2D E844                move.l     -[A7], [A5 - 0x17BC]
  60. 000000B6  3F3C 00B5                move.w     -[A7], 0xB5
  61. 000000BA  3F3C 0080                move.w     -[A7], 0x80
  62. 000000BE  4267                     clr.w      -[A7]
  63. 000000C0  A91B                     syscall    MoveWindow
  64. label000000C2:
  65. 000000C2  2F2D E844                move.l     -[A7], [A5 - 0x17BC]
  66. 000000C6  A915                     syscall    ShowWindow
  67. 000000C8  2F2D E844                move.l     -[A7], [A5 - 0x17BC]
  68. 000000CC  A873                     syscall    SetPort
  69. 000000CE  4267                     clr.w      -[A7]
  70. 000000D0  A887                     syscall    TextFont
  71. 000000D2  4267                     clr.w      -[A7]
  72. 000000D4  A88A                     syscall    TextSize
  73. 000000D6  3B7C 000A F216           move.w     [A5 - 0xDEA], 0xA /* '\n' */
  74. label000000DC:
  75. 000000DC  4267                     clr.w      -[A7]
  76. 000000DE  486D EFBA                pea.l      [A5 - 0x1046]
  77. 000000E2  3F2D EA72                move.w     -[A7], [A5 - 0x158E]
  78. 000000E6  3F3C 0101                move.w     -[A7], 0x101
  79. 000000EA  A9C4                     syscall    OpenRFPerm
  80. 000000EC  3B5F F218                move.w     [A5 - 0xDE8], [A7]+
  81. 000000F0  6A00 0026                bpl        +0x28 /* 00000118 */
  82. 000000F4  4267                     clr.w      -[A7]
  83. 000000F6  A9AF                     syscall    ResError
  84. 000000F8  301F                     move.w     D0, [A7]+
  85. 000000FA  0C40 FFCA                cmpi.w     D0, 0xFFCA
  86. 000000FE  6614                     bne        +0x16 /* 00000114 */
  87. 00000100  2B7C 0000 00B4 FFE4      move.l     [A5 - 0x1C], 0xB4
  88. label00000108:
  89. 00000108  4AAD FFE4                tst.l      [A5 - 0x1C]
  90. 0000010C  66FA                     bne        -0x4 /* 00000108 */
  91. 0000010E  536D F216                subq.w     [A5 - 0xDEA], 1
  92. 00000112  66C8                     bne        -0x36 /* 000000DC */
  93. label00000114:
  94. 00000114  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  95. label00000118:
  96. 00000118  42A7                     clr.l      -[A7]
  97. 0000011A  2F3C 4643 4C50           move.l     -[A7], 0x46434C50 /* 'FCLP' */
  98. 00000120  3F3C 0080                move.w     -[A7], 0x80
  99. 00000124  A9A0                     syscall    GetResource
  100. 00000126  2B5F F21A                move.l     [A5 - 0xDE6], [A7]+
  101. 0000012A  4267                     clr.w      -[A7]
  102. 0000012C  A9AF                     syscall    ResError
  103. 0000012E  301F                     move.w     D0, [A7]+
  104. 00000130  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  105. 00000134  206D F21A                movea.l    A0, [A5 - 0xDE6]
  106. 00000138  2050                     movea.l    A0, [A0]
  107. 0000013A  3B58 EFB6                move.w     [A5 - 0x104A], [A0]+
  108. 0000013E  3B58 F21E                move.w     [A5 - 0xDE2], [A0]+
  109. 00000142  3B58 EFB8                move.w     [A5 - 0x1048], [A0]+
  110. 00000146  43ED F0BA                lea.l      A1, [A5 - 0xF46]
  111. 0000014A  1018                     move.b     D0, [A0]+
  112. 0000014C  12C0                     move.b     [A1]+, D0
  113. 0000014E  6708                     beq        +0xA /* 00000158 */
  114. label00000150:
  115. 00000150  12D8                     move.b     [A1]+, [A0]+
  116. 00000152  5300                     subq.b     D0, 1
  117. 00000154  4A00                     tst.b      D0
  118. 00000156  66F8                     bne        -0x6 /* 00000150 */
  119. label00000158:
  120. 00000158  6100 045A                bsr        +0x45C /* 000005B4 */
  121. 0000015C  4EBA FEA6                jsr        [PC - 0x15A /* 00000004 */]
  122. 00000160  302D EFB6                move.w     D0, [A5 - 0x104A]
  123. 00000164  4EBA 036A                jsr        [PC + 0x36A /* 000004D0 */]
  124. 00000168  4EBA 0520                jsr        [PC + 0x520 /* 0000068A */]
  125. 0000016C  3B7C 0001 EFB4           move.w     [A5 - 0x104C], 0x1
  126. 00000172  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  127. label00000176:
  128. 00000176  A9B4                     syscall    SystemTask
  129. 00000178  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  130. 0000017C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  131. 00000180  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  132. 00000184  4EBA 0300                jsr        [PC + 0x300 /* 00000486 */]
  133. 00000188  4267                     clr.w      -[A7]
  134. 0000018A  3F3C FFFF                move.w     -[A7], 0xFFFF
  135. 0000018E  486D E690                pea.l      [A5 - 0x1970]
  136. 00000192  A970                     syscall    GetNextEvent
  137. 00000194  301F                     move.w     D0, [A7]+
  138. 00000196  4A40                     tst.w      D0
  139. 00000198  67DC                     beq        -0x22 /* 00000176 */
  140. 0000019A  4267                     clr.w      -[A7]
  141. 0000019C  486D E690                pea.l      [A5 - 0x1970]
  142. 000001A0  A97F                     syscall    IsDialogEvent
  143. 000001A2  301F                     move.w     D0, [A7]+
  144. 000001A4  6700 001C                beq        +0x1E /* 000001C2 */
  145. 000001A8  4267                     clr.w